静态路由与NQA联动

您所在的位置:网站首页 华为交换机 调整ospf路由优先级 静态路由与NQA联动

静态路由与NQA联动

2023-06-24 14:34| 来源: 网络整理| 查看: 265

静态路由本身并没有检测机制,如果非本机直连链路发生了故障,静态路由不会自动改变(不会从IP路由表中自动删除),需要管理员介入,这就无法保证及时进行链路切换,可能造成较长时间的业务中断。

基于以上原因,需要有一种有效的方案来检测静态路由所在的链路。对于静态路由而言,现有的静态路由与BFD联动特性,由于受到互通设备两端都必须支持BFD的限制,在某些应用场景无法实施。而静态路由与NQA(Network Quality Analysis)联动则只要求互通设备的其中一端支持NQA即可。

静态路由与NQA联动特性即为静态路由绑定NQA测试例,利用NQA测试例来检测静态路由所在链路的状态,根据NQA的检测结果,决定静态路由是否活跃,达到避免通信的中断或服务质量降低的目的。静态路由与NQA联动特性的功能如下: 如果NQA测试例检测到链路故障,路由器将这条静态路由设置为“非激活”状态(此条路由不可用,从IP路由表中删除) 如果NQA测试例检测到链路恢复正常,路由器将这条静态路由设置为“激活”状态(此条路由可用,添加到IP路由表)

NQA的详细介绍请参见《配置指南-网络管理与监控配置》中的“NQA配置-原理描述”。

静态路由与NQA联动时仅采用ICMP测试例来检测源端到目的端的路由是否可达。

每条静态路由只可以绑定一个NQA测试例。

应用

如图2-1所示,每台接入交换机下连接10个用户,共100个用户。由于在RouterB和用户之间无法使用动态路由协议,所以在RouterB上配置到用户的静态路由。出于网络稳定性的考虑,在RouterC上进行同样的配置,作为冗余备份。RouterA、RouterB和RouterC上运行动态路由协议,相互间可以学习路由。其中,RouterB和RouterC配置动态路由协议引入静态路由,并且设置不同的度量值,这样RouterA也能通过动态路由协议从RouterB和RouterC分别学习到用户的路由,RouterA根据两条链路的度量值不同选择一条主用链路,另一条链路作为备份链路。

在RouterB上配置静态路由与NQA联动特性,利用NQA测试例检测主用链路RouterB→SwitchA→SwitchC(SwitchD)的状态,当主用链路发生故障时,撤销静态路由发布,使下行流量经无故障的链路RouterC→SwitchB→SwitchC(SwitchD)转发。在两条链路都正常时,控制下行流量优先选择主用链路。

图2-1 静态路由与NQA联动应用组网图


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3